package com.cfpamf.ms.insur.pay.integration.dto;

import lombok.Data;
import lombok.ToString;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 校验解析第三方回调信息
 *
 * @author zhangnayi
 */
@Data
@ToString(callSuper = true)
public class BankRefundCheckNotifyRetDTO {

    /**
     * 校验回掉签名正确性
     */
    private boolean refundSuccess;

    /**
     * 支付流水号
     */
    private String refundTrxNo;

    /**
     * 银行支付流水号
     */
    private String bankRefundTrxNo;

    /**
     * 退款金额
     */
    private BigDecimal refundAmount;

    /**
     * 退款成功时间
     */
    private Date refundCompleteTime;

    /**
     * 回调报文
     */
    private String requestBody;

    /**
     * 响应结果
     */
    private String respBody;
}
